/**
 * Copyright &copy; 2013-2015 山东易科德软件有限公司 All rights reserved.
 */
package cn.net.ecode.modules.sys.dao;

import java.util.List;
import java.util.Map;

import cn.net.ecode.common.persistence.annotation.MyBatisDao;
import cn.net.ecode.modules.sys.entity.Company;
import cn.net.ecode.modules.sys.entity.Office;
import cn.net.ecode.modules.sys.entity.UserDataScope;

/**
 * 用户数据权限
 * @author 刘保全、ThinGem
 * @version 2015-5-25
 */
@MyBatisDao
public interface UserDataScopeDao {

	/**
	 * 统计数据个数
	 * @param userDataScope
	 * @return
	 */
	public int count(UserDataScope userDataScope);
	
	/**
	 * 查询公司列表
	 * @param userDataScope
	 * @return
	 */
	@Deprecated
	public List<Company> findCompanyList(Map<String, String> params);

	/**
	 * 查询组织机构列表
	 * @param params
	 * @return
	 */
	@Deprecated
	public List<Office> findOfficeList(Map<String, String> params);

}
